package logiexport.carrito;

import java.util.ArrayList;
import java.util.List;

import logiexport.pojos.Producto;

public class ProductSingleton {
	
	private static ProductSingleton instance=null;
	private List<Producto> productos;
	
	private ProductSingleton() {
		// Creo la lista y asigno algunos usuarios iniciales
		productos = new ArrayList<Producto>();
		

	}
	
	public void add(Producto p) {
		
		boolean ok=false;
		
		for(int i=0;i<productos.size();i++){
			
			if(productos.get(i).getId()==p.getId()){
				
				productos.get(i).setUnidades(p.getUnidades());
				ok=true;
			}
			
		}
		if(ok==false)
		productos.add(p);
		
	}

	public List<Producto> getProductos ()
	{
		
		return productos;
	}

	public static ProductSingleton getInstance() {
		if (instance==null)
			instance = new ProductSingleton();
		return instance;
	}
	
	
	
	
	
	

}
